Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metal backend #578

Merged
merged 21 commits into from
Nov 9, 2024
Merged

Metal backend #578

merged 21 commits into from
Nov 9, 2024

Conversation

SamoZ256
Copy link
Contributor

@SamoZ256 SamoZ256 commented Aug 16, 2024

This is a work in progress Metal backend. TODOs:

  • Viewport and scissor
  • Regions when doing display transfer and texture copy
  • Color mask
  • Stencil ref
  • Blend color
  • Clear render targets after creation
  • Correct clipping
  • Fix lighting issues
  • Don't bind state unnecessarily

Screenshots:

Super Mario 3D Land sm3dl_fog_fixed
The Legend of Zelda: Ocarina of Time oot_fog_working
Captain Toad Treasure Tracker captain_toad_weird_bottom_screen

Continuation of #527.

@wheremyfoodat wheremyfoodat changed the base branch from metal2 to master August 16, 2024 09:20
@wheremyfoodat
Copy link
Owner

image

@SimoneN64
Copy link
Contributor

image

Stealing this rq

@wheremyfoodat wheremyfoodat force-pushed the metal2 branch 2 times, most recently from b6bbb5e to 5f0a00f Compare November 9, 2024 12:33
@wheremyfoodat
Copy link
Owner

I'm pressin it

@wheremyfoodat wheremyfoodat merged commit b214782 into wheremyfoodat:master Nov 9, 2024
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants